home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / infoserv / www / cern / dev / www-talk.9301-9306.Z / www-talk.9301-9306 / text1099.txt < prev    next >
Encoding:
Text File  |  1995-04-24  |  5.0 KB  |  135 lines

  1. > From: grobe@ukanaix.cc.ukans.edu (Michael Grobe)
  2. > To: www-talk@nxoc01.cern.ch
  3. > Date: Mon, 10 May 93 14:49:41 CDT
  4.  
  5.  
  6. > chapter 6 of the march 15, 1993 version of "Hypertext Markup  
  7. Language
  8. > (HTML)" by Berners-Lee and Connolly discusses "Link Relationship  
  9. values."
  10.  
  11. > i have several questions about this chapter:
  12.  
  13. > first, what is its status? are there browsers in use that recognize
  14. > these link attribute values? have any of these attributes been  
  15. promoted
  16. > to be part of the standard?  are they likely to become part of the
  17. > standard? if so, when and under what authority?
  18.  
  19. They have not been promoted to part of the standard, but if they
  20. are tested they could be.  RFCs don't become standards without
  21. implementations.  No browsers that I know of implement them though
  22. many people have expressed great enthusiasm.  The thing will go
  23. in RFC direction, the authority will therefore be IANA and the IETF
  24. or whatever officially is the authority in the nwo (IAB? ISoc?)
  25.  
  26. > second, if browsers ignore attribute values that they do not  
  27. recognize, why
  28. > must these "experimental" values be preceded with "X-".
  29.  
  30. This scheme (which is used for many Internet standards) means
  31. that ifyou invent a scheme which puts a certain semantics on
  32. a new relationship, you can guarrantee that the scheme won't break
  33. because someone just happens to use it for something else with
  34. different semantics.  During the test phase, you can't be SURE
  35. that noone else thought of the same X-relation, and that their
  36. documents will totally confuse your software.  (though it is
  37. unlikely especially with a this list running)
  38.  
  39. > third, are there any example documents showing the use of these  
  40. values?
  41.  
  42.  
  43. Nope (correct me?).  [[Historical note:  The first hypertext system I  
  44. wrote used typed links.  An interesting result was
  45. that though I had initially imagined that the number of link
  46. types would grow without bound, in fact I settled down with a
  47. dozen or so having all the semantics there seemed to be
  48. beteween the things I was making notes about]].
  49.  
  50. > fouth, is the value "Made" correctly described in this chapter?
  51. > the chapter says that Made means that the:
  52.  
  53. >    Person (etc) described by node A is author of, or is responsible  
  54. for B
  55.  
  56. > where A is the source document and B is the destination document.  
  57. however, 
  58.  
  59. > the chapter also says that one use for the value is "for sending
  60. > mail to authors," and it seems to me that Made would be more useful  
  61. if
  62. > A and B were reversed in the definition above.
  63. > that is, it seems more useful for a document to contain a pointer  
  64. to a file
  65. > describing an author where the link relationship would be "Made"  
  66. with
  67. > the understanding that the person described in B is the author of  
  68. A.
  69. > can someone clarify this (what seems to me to be a) discrepancy?
  70.  
  71. Every link type can be used in a REL attribute or in a REV
  72. attribute (or in some -- non acyclic -- cases conceivably both).
  73. The REV attribute is just the same, but the direction is
  74. reversed.  This saves having to have a convention for
  75. naming reverse link types such as "made-by".
  76.  
  77.  
  78. > fifth, since we are looking for a way to connect html documents  
  79. with
  80. > their authors or responsible authorities, the value Made appears to  
  81. be
  82. > a possible approach.  but, i would be interested in knowing any  
  83. other
  84. > conventions for recording such information that may be planned or  
  85. under
  86. > discussion.  i would actually prefer (at least intuitively) to have
  87. > a tag defined for the document <head> section that could be used to
  88. > record responsibility for the document.  for example, <owner> could
  89. > be defined and have name, organization, and e-mail address as  
  90. attributes.
  91. > our browser could then pick up the owner e-mail address for posting
  92. > comments from users reading a particular file directly to the  
  93. owner.
  94. > in particular, we might have the following tag 
  95.  
  96. >      <owner name="Michael Grobe" e-mail="grobe@kuhub.cc.ukans.edu">
  97. > comments?
  98.  
  99.  
  100. Whilest any useful additions to HTML for HMML are open to
  101. discussion now, I would like to see more generic forms used.
  102. This is because HTML is not an application-specific document
  103. type, it is in fact a great big compromise which allows enough
  104. fairly generic structures to represent most things anyone wants.
  105. If "owner" can be represented as a generic relationship, between
  106. a document and a person, with a particular type, then I would
  107. prefer the generic form to be used rather than a specific tag  
  108. invented.  I think this will make processing easier, also expansion,
  109. and keep the DTD small.
  110.  
  111. <LINK REV=MADE HREF="whois:S=Grobe;G=Michael;O=Ukans">
  112.  
  113. Here is one example of something which is
  114. easier to do is a web traversal filtered by relationships. Consider
  115. "Give me a list of (and fire :-) all the people who have MADE  
  116. software which is USED BY this program and for which there is no  
  117. document which DESCRIBES that software" 
  118.  
  119. or, "Print out all documents which this document recursively INCLUDES
  120. to any depth", and so on.
  121.  
  122. > :michael grobe
  123. > academic computing services
  124. > the university of kansas
  125.  
  126.  
  127.  
  128. Tim Berners-Lee
  129. CERN
  130.  
  131.  
  132.